A seguir são retratadas as personas identificadas, resultantes da etapa de pesquisa e mapeamento do problema:
Quadro 1 - Persona Paulo Mendes
Fonte: Elaborado pelos autores
Quadro 2 - Persona Carla Santos
Fonte: Elaborado pelos autores
Quadro 3 - Persona Fernando Silva
Fonte: Elaborado pelos autores
Com base na análise das personas foram identificadas as seguintes histórias de usuários:
Quadro 4 - Histórias de usuários
EU COMO... PERSONA |
QUERO/PRECISO ... FUNCIONALIDADE |
PARA ... MOTIVO/VALOR |
|---|---|---|
| Paulo Mendes | Centralizar informações dos profissionais | Agilizar o recrutamento |
| Carla Santos | Saber com mais facilidade os requisitos de uma vaga | Evitar frustrações e entender se a vaga combina com o meu perfil |
| Paulo Mendes | Filtrar perfis de profissionais | Encontrar profissionais mais compatíveis com a vaga |
| Fernando Silva | Entrar em contato com o profissional através do site | Facilitar o contato com o profissional |
| Fernando Silva | Ser notificado sobre o surgimento de vagas | Conseguir um emprego na área que escolheu |
| Carla Santos | Filtrar empresas por área de atuação | Visualizar empresas que são da área de formação do profissional |
Fonte: Elaborado pelos autores
Para a compreensão das necessidades a serem solucionadas por meio do software, foi realizado o levantamento de requisitos onde estão estabelecidos as funcionalidades e os recursos da aplicação.
O Quadro 5 apresenta as funcionalidades que a plataforma se propõe a oferecer.
Quadro 5 - Requisitos funcionais
| ID | Descrição do Requisito | Prioridade |
|---|---|---|
| RF-01 | O sistema deve permitir o cadastro de empresas recrutadoras | ALTA |
| RF-02 | O sistema deve permitir o cadastro de pessoas candidatas a posições de trabalho | ALTA |
| RF-03 | O sistema deve permitir a publicação de posições de trabalho | ALTA |
| RF-04 | O sistema deve permitir a pesquisa por vagas de emprego | ALTA |
| RF-06 | O sistema deve permitir o usuário a candidatura para as vagas de trabalho | ALTA |
| RF-07 | O sistema deve permitir exportar currículos em formato PDF | MÉDIA |
| RF-08 | O sistema deve permitir o cadastro de email para recebimento de pessoas candidatas | ALTA |
| RF-09 | O sistema deve permitir a edição de posições de trabalho | MÉDIA |
| RF-10 | O sistema deve permitir a exclusão de posições de trabalho | MÉDIA |
| RF-11 | O sistema deve permitir o cadastro do currículo do candidato | MÉDIA |
| RF-12 | O sistema deve permitir a edição das informações no currículo do candidato | MÉDIA |
| RF-13 | O sistema deve permitir a exclusão das informações no currículo do candidato | MÉDIA |
Fonte: Elaborado pelos autores
Os requisitos não funcionais são apresentados no Quadro 6.
Quadro 6 - Requisitos não funcionais
| ID | Descrição do Requisito | Prioridade |
|---|---|---|
| RNF-01 | O site deve ser publicado em um ambiente acessível publicamente na Internet (GitHub Pages, Heroku) | ALTA |
| RNF-02 | O website se adaptará ao formato de tela do dispositivo utilizado, sem que ocorram distorções | ALTA |
| RNF-03 | O website deve ser compatível com os principais navegadores do mercado (Google Chrome, Firefox, Internet Explorer, Microsoft Edge, Safari) | ALTA |
| RNF-04 | O sistema estará disponível 100% do tempo | ALTA |
| RNF-05 | O sistema disponibilizará às funcionalidades ao usuário de maneira simples e intuitiva | ALTA |
| RNF-06 | Apenas empresas que tenham sido autenticadas por um componente de controle de acesso e autenticação poderão visualizar informações dos candidatos | MÉDIA |
| RNF-07 | O sistema deve limitar o tempo de acesso ao sistema a fim de reduzir qualquer tipo de ameaça | BAIXA |
| RNF-08 | O sistema deverá se comunicar com o banco SQL Server | ALTA |
| RNF-09 | O sistema deve ser modularizado | ALTA |
Fonte: Elaborado pelos autores
As questões vistas como litações à construção do projeto estão evidenciados no Quadro 7.
Quadro 7 - Restrições
| ID | Restrição |
|---|---|
| RE-01 | O projeto deverá ser conduzido com os direcionamentos do professor orientador |
| RE-02 | A equipe só poderá se reunir com o professor orientador às segundas-feiras às 20h50 |
| RE-03 | O projeto deverá estar em conformidade com o escopo disponibilizado pela PUC Minas |
| RE-04 | O prazo para entrega final do projeto é 26/06/2022 |
Fonte: Elaborado pelos autores
O Diagrama de Casos de Uso, com a representação das funcionalidades e relacionamentos do sistema, é ferramenta que compõe a fase de levantamento e análise de requisitos da aplicação.
A seguir apresenta-se a documentação narrativa e a representação visual do caso de uso:
Um candidato entra no site e efetua seu login. Caso não possua cadastro prévio, ele o faz com seus dados pessoais e informações de âmbito profissional.
O candidato pesquisa as vagas de emprego de acordo com o seu perfil, seleciona a vaga desejada e registra a sua candidatura.
O recrutador efetua login no site e recebe a notificação do candidato, analisa seu perfil, realiza contato caso o perfil do candidato seja de seu interesse e, assim, inicia a comunicação entre as partes.
O recrutador anuncia suas posições de trabalho no site e pesquisa possíveis candidatos que se enquadrem no perfil desejado. Ele pode exportar o currículo em formato pdf para sua máquina e pode fazer contato com o candidato por meio da plataforma.
Ao preencher a posição de trabalho em sua empresa, o recrutador exclui o anúncio da vaga no site.
O candidato e o recrutador podem avaliar a experiência que tiveram durante o processo e podem enviar dúvidas, sugestões e reclamações para a plataforma.
Figura 1 - Diagrama de Casos de Uso
Fonte: Elaborado pelos autores



